insulation finish - Francés Inglés Diccionario